﻿using System;

namespace Rsdn.SmartApp
{
	/// <summary>
	/// Описатель дополнительных параметров конструктора.
	/// </summary>
	public class InstancingCustomParam
	{
		/// <summary>
		/// Инициализирует экземпляр.
		/// </summary>
		public InstancingCustomParam(Type paramType, object value)
		{
			ParameterType = paramType;
			Value = value;
		}

		/// <summary>
		/// Тип параметра.
		/// </summary>
		public Type ParameterType { get; private set; }

		/// <summary>
		/// Значение параметра.
		/// </summary>
		public object Value { get; private set; }
	}
}
